<?php
// +----------------------------------------------------------------------
// | 海豚PHP框架 [ DolphinPHP ]
// +----------------------------------------------------------------------
// | 版权所有 2016~2017 河源市卓锐科技有限公司 [ http://www.zrthink.com ]
// +----------------------------------------------------------------------
// | 官方网站: http://dolphinphp.com
// +----------------------------------------------------------------------
// | 开源协议 ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------

namespace app\admin\model;

use think\Model;

/**
 * 日志记录模型
 * @package app\admin\model
 */
class Area extends Model
{
    // 设置当前模型对应的完整数据表名称
    protected $table = '__ADMIN_AREA__';

    /**
     * 获取所有行政区域
     * @param array $map 条件
     * @param string $order 排序
     * @author 陈梦晨 <2391157750@qq.com>
     * @return mixed
     */
    public static function getAll($map = [], $order = '')
    {
        $data_list = self::where($map)->order($order)->paginate();
        return $data_list;
    }

    /**
     * 启用
     * @param string
     * @author 陈梦晨 <2391157750@qq.com>
     * @return bool
     */
    public static function enable($ids = '')
    {
        foreach($ids as $id){
            $result[]=self::where('ID', $id)->setField('Status', 1);
        }
        return $result;
    }

    /**
     * 禁用
     * @param string
     * @author 陈梦晨 <2391157750@qq.com>
     * @return bool
     */
    public static function disable($ids = '')
    {
        foreach($ids as $id){
            $result[]=self::where('ID', $id)->setField('Status', 0);
        }
        return $result;
        
    }

}